.. _cesIsDataReady: cesIsDataReady ============ ------------ SYNOPSYS ````````````` .. code-block:: none t_i32 cesGetUnreadDataSize( [in] t_i32 nNodeID, [in] t_i32 nChannel, [out] t_i32 bIsReady ) DESCRIPTION ````````````` - 해당 채널(Port) 를 통해 데이터가 수신 되었는지 확인합니다. PARAMETER ````````````` - nNodeID : 원격 노드 ID - nChannel : 채널 번호 - bIsReady : 데이터가 수신 되었는지 확인 +--------------+---------------------+ | Value | Meaning | +==============+=====================+ | 0 (CE_FALSE) | 수신 데이터 없음. | +--------------+---------------------+ | 1 (CE_FALSE) | 수신 데이터 준비됨. | +--------------+---------------------+ RETURN VALUE ````````````` +----------------+-----------+ | Value | Meaning | +================+===========+ | 음수 | 수행 실패 | +----------------+-----------+ | 0 (ceERR_NONE) | 수행 성공 | +----------------+-----------+ EXAMPLE ````````````` .. code-block:: cpp :linenos: #include "ceSDK.h" #include "ceSDKDef.h" long nSerialChNo = 0; // 시리얼 채널(Port) 번호 long nIsReady; // 수신 데이터 정보 // 0 번 시리얼 포트에 데이터가 수신되었는지 확인합니다. if ( cesIsDataReady ( nSerialChNo, &nIsReady ) != ceERR_NONE ) { if ( nIsReady == CE_TRUE ) { OutputDebugString ( "데이터 수신" ); } }